Terry Lucas

116 经验值

以上的答案 不知道是否可以帮到你 laravel validator 如果使用了max in min between 等时 laravel自动会去验证是否时数字 如果你之前不进行numeric规则设定 会直接验证不过的

public function store(Request $request)

{
    $this->validate($request, [
        'new_house_id' => 'required|integer',
        'is_thinking' => 'required|numeric|max:32',
        'around_score' => 'required|numeric|in:0,1,2,3,4,5',
        'traffic_score' => 'required|numeric|in:0,1,2,3,4,5',
        'green_score' => 'required|numeric|in:0,1,2,3,4,5',
        'desc' => 'required|numeric|min:6|max:255'
    ], [], [
        'new_house_id' => '新房',
        'is_thinking' => '是否考虑',
        'around_score' => '周边配套',
        'traffic_score' => '交通方便',
        'green_score' => '绿化环境',
        'desc' => '点评'
    ]);
    $comment = $this->commentRepository->store($request->all());
    return response()->json(['msg' => '添加评论成功,审核成功后才会显示哦~']);
}

哈哈 注册小号支持下 jellybool
@jellyboll 有个小小的建议 上传头像可否优化一下 可以自己进行裁剪 哈哈 选择居住地的时候 可否查询选择 感觉现在好麻烦 体验不好